body {
	background:#e3e3e3;
	color:#222;
	font-family: Times, Georgia, serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing: none;
	line-height:1;
	text-align: center;
}

.wrapper {
	position:relative;
	margin:0 auto;
	max-width:800px;
	text-align: left;
	width:800px;
}

/* HEADER
-------------------------------------------------------------------------------*/

#header {
	background:url('mtns.gif') no-repeat center bottom;
	height:190px;
	margin:0px auto;
	position:relative;
	width:840px;
}
	#header h1 {
		background: url('yj.svg') no-repeat top left;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		height:130px;
		left:50%;
		margin-left:-65px;
		overflow:hidden;
		position:absolute;
		top:4px;
		width:130px;
	}
		#header h1 a {
			display:block;
			height:100%;
			width:100%;
		}

/* NAV
-------------------------------------------------------------------------------*/
#nav {
	border-bottom:2px solid #CCC;
	height:26px;
	margin:0 auto 40px auto;
	position:relative;	
	text-align: left;
	width:800px;
}
	#nav ul {
		font-size:14px;
		letter-spacing: 0.08em;
		position:relative;	
	}
	#nav ul li {
		display:inline;
		margin-right:15px;
	}
	#nav ul li a {
		padding:5px;
	}
	#nav ul li a:hover {
		border-bottom:2px solid #555;
		color:#666;
	}

.main-nav {
	float:left;
}
.side-nav {
	margin-top:6px;
	float:right;
}

/* NAV STATES
-------------------------------------------------------------------------------*/
body.single-cpt_study #nav .main-nav li:nth-child(1) a, 
body.page-template-studies-php #nav .main-nav li:nth-child(1) a, 

body.single-cpt_guide #nav .main-nav li:nth-child(2) a, 
body.page-template-guides-php #nav .main-nav li:nth-child(2) a,

body.single-cpt_brief #nav .main-nav li:nth-child(3) a, 
body.page-template-briefs-php #nav .main-nav li:nth-child(3) a 
{
	border-bottom:2px solid #856f3f;
	color:#856f3f;
}

/* HOME : FEATURE
-------------------------------------------------------------------------------*/

.feature {
	margin:0 auto 20px auto;
	position:relative;
}
.feature .titles {
	left:40px;
	top:288px;
	width:720px;
	text-align: center;
}
.feature .titles h2 {
	background:none;
	border-bottom:1px solid #FFF;
	color:#FFF;
	font-size:30px;
	letter-spacing: 0.08em;
	padding-bottom:4px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
.feature .titles h3 {
	color:#FFF;
	font-size:24px;
	letter-spacing: 0.04em;
	margin-top:12px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
}
.feature .titles h3.meta {
	font-size:18px;
}
.feature img {
	display:block;
	margin:0 auto;
}


/* HOME : BANNER
-------------------------------------------------------------------------------*/

.banner {
	font-size:12px;
	letter-spacing: 0.1em;
	position:absolute;
	top:10px;
	left:-10px;
	text-align: right;
	width:820px;
	z-index: 1;
}
	.banner span {
		background:#303030;
		color:#FFF;
		display:inline-block;
		padding:5px 8px 3px 8px;
		float: left;
	}
	.banner a {
		background:#FFF;
		color:#000;
		display:inline-block;
		padding:5px 8px 3px 8px;
	}
	.banner a:hover {
		background:#CCC;
	}

/* HOME : THUMBS
-------------------------------------------------------------------------------*/

.thumb {
	float:left;
	margin:0 0.6% 20px 0.6%;
	position:relative;
	width:32.1%;
}
	.thumb h2 {
		background:#FFF;
		font-size:12px;
		left:0;
		line-height:1.2;
		padding:4px 0 3px 0;
		position:absolute;
		text-align: center;
		top:45%;
		width:100%;
	}

.thumb .t-img {
	height:180px;
	overflow:hidden;
	width:100%;
}
	



/* OLD HOME: STUDIES
-------------------------------------------------------------------------------*/

#h-studies .banner {z-index: 50;}

#slider {
	height:640px !important;
	width: 800px;
	color: #000;
}
	.rsContent .titles {
		left:40px;
		top:288px;
		width:720px;
		text-align: center;
	}
	.rsContent .titles h2 {
		background:none;
		border-bottom:1px solid #FFF;
		color:#FFF;
		font-size:30px;
		letter-spacing: 0.08em;
		padding-bottom:4px;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
	}
	.rsContent .titles h3 {
		color:#FFF;
		font-size:24px;
		letter-spacing: 0.04em;
		margin-top:12px;
		text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6);
	}


/* OLD HOME: GUIDES MAP
-------------------------------------------------------------------------------*/

#h-guides {
	margin-top:110px;
}
#h-guides .banner {
	background:url('w-line.gif') repeat-x 0 9px;
	top:-60px;
}


/* OLD HOME: BRIEFS
-------------------------------------------------------------------------------*/

#h-briefs {margin-top:110px;}
#h-briefs .banner {
	background:url('w-line.gif') repeat-x 0 9px;
	top:-60px;
}

#h-briefs .thumb {
	display:inline-block;
	width:260px;
	text-align: center;
}
	#h-briefs .thumb:nth-child(3) {
		margin:0 6px;
	}
	#h-briefs .thumb span,
	#h-briefs .thumb h2 {
		display:inline-block;
		letter-spacing: 0.07em;
		margin:5px 0;
	}

#h-briefs .thumb .b-img {
	height:208px;
	overflow: hidden;
}
#h-briefs .thumb:hover span,
#h-briefs .thumb:hover h2 {
	color:#666;
}

/* GLOBAL POST STYLES
-------------------------------------------------------------------------------*/
.post {
	color:#333;
	margin-bottom:80px;
}
.post h2.title {
	background:url('w-line.gif') repeat-x 0 10px;
	font-size:26px;
	letter-spacing: 0.1em;
	margin:20px 0 12px 0;
	text-align: center;
}
	.post h2 span {
		background:#e3e3e3;
		padding:0 12px;
	}
	
.content img, 
.post img, .content p img
{
	display:block;
	height:auto;
	margin:0 auto;
	max-width:100%;
}

.content p {
	font-size:16px;
	line-height:1.6;
	margin:12px auto;
	text-align: justify;
	width:90%;
}	
.content blockquote,
.content blockquote p {
	color:#111;
	font-family: Georgia, serif;
	font-size:20px;
	font-style:italic;
	letter-spacing: none;
	line-height:1.5;
	margin:18px auto;
	padding:0 14px;
	text-align: center;
}
.content h1,
.content h2,
.content h3 {
	font-style: normal !important;
	font-weight: normal !important;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	line-height: 150%;
}	
	.content h1 {
		font-size:22px;
		font-family: ftb,arial,helvetica,sans-serif;
	}
	.content h2 {
		font-size:20px;
		font-family: ft,arial,helvetica,sans-serif;
	}
	.content h3 {
		font-size:18px;
		font-family: ft,arial,helvetica,sans-serif;
	}	

.content strong {
	color:#333;
	font-family: fcb,arial,helvetica,sans-serif;
	font-weight:normal;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.content a {
	color:#000;
	border-bottom:1px solid #333;
}
.content a:hover {
	color:#777;
	border-bottom:1px solid #FFF;
}
.content ol {
	margin:12px 0 20px 42px;
	font-size:16px;
	text-align: justify;
	width:90%;
}
	.content ol li {
		margin:0 12px 12px 24px;
		list-style-type: decimal-leading-zero;
		line-height:1.6;
	}
	
.colorbox {
	font-family: ft,arial,helvetica,sans-serif;
	font-weight:normal;
	line-height:1.3;
	letter-spacing: 0.05em;
	padding:20px;
	margin:20px auto;
	text-transform: uppercase;
	text-align: left;
}

.sc_player_container1 {
	margin-left:40px;
}

.page-template-default .post h2 {
	font-size:24px;
}

.content .inline-gallery {
	margin:0 auto;
}
	.content .inline-gallery {
		margin:0 auto 20px auto;
	}


/* STUDIES
-------------------------------------------------------------------------------*/

.study-group {
	margin-bottom:40px;
}
.study-group h2.title {
	background-position: 0 6px;
	font-size:20px;
	margin-bottom:4px;
	text-align: left;
	text-decoration: underline;
}
	.study-group h2.title span {
		padding: 0 10px 0 0;
	}

.study-group p {
	line-height:1.2;
	width:68%;
}
.study-group ul {
	margin:12px 0 0 0;
}
	.study-group ul li {
		border-left:4px solid #CCC;
		font-size:14px;
		letter-spacing: 0.06em;
		padding-left:10px;
		margin-bottom:6px;
	}
.study-group ul li a:hover {
	color:#999;
}



/* GUIDES
-------------------------------------------------------------------------------*/

#usa-map {
	background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/usa-map.gif') no-repeat;
	height:560px;
	margin:0 auto;
	position:relative;
	width:800px;
}

#usa-map .map-pin {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.20);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.20);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.20);
}
.map-pin {
	display:block;
	font-family:monospace;
	font-size:10px;
	letter-spacing: -0.1em;
	padding:2px 3px;
	position:absolute;
}
	.map-pin a {
		color:#FFF;
	}
	.map-pin:hover {
		z-index:50;
	}


body.page-template-guides-php .map-pin {display:none;}

.filter-list {
	display:block;
	text-align: center;
	margin:0 auto 20px auto;
}	
	.filter-list li.li-title {
		color:#222;
		cursor: default;
	}	
	.filter-list li {
		display: inline-block;
		color:#856f3f;
		cursor: pointer;
		letter-spacing: 0.08em;
		margin-right:10px;
	}	
	.filter-list li:hover,
	.filter-list li.active {
		color:#222;
	}	

/* LANDING PAGES
-------------------------------------------------------------------------------*/
table {
	margin-left:auto;
	margin-right:auto;
}
.landing td {
	padding-right:16px;
	padding-bottom:16px;
	position: relative;
	text-align: center;
	line-height: 80%;
}

.landing h3 {
	text-align: center;
}

.landing p {
	text-align: center;
	font-style: oblique;
}

.landing img {
	padding-bottom: 5px;
}

/* KALMIOPSIS
-------------------------------------------------------------------------------*/
	.kwa-map {
		background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/dfkwa-map.jpg') no-repeat;
		height:490px;
		position:relative;
		width:800px;
	}

.kwa-map .map-pin {
	background: #fec209;
	border:2px solid #FFF;	
	border-radius: 50%;
	height: 16px;
	width: 16px;
	-moz-border-radius: 50%; 
	-webkit-border-radius: 50%; 
 }

	body.page-template-kalmiopsis-php .list {
		float:none;
		margin:0 auto 25px auto;
	}
	body.page-template-kalmiopsis-php .list h2 {
		margin-bottom:12px;
		text-align: center;
	}
	body.page-template-kalmiopsis-php .list h2 span {
		font-size:24px;
	}

body.page-template-kalmiopsis-php .list ul {
	text-align: center;
}
	body.page-template-kalmiopsis-php .list ul li {
		color:#000;
		font-size:16px;
		letter-spacing: 0.03em;
		margin-bottom:5px;
	}

/* MSOJ BIKEPACKING
-------------------------------------------------------------------------------*/

	.msoj-map {
		background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/msojbike-map.jpg') no-repeat;
		height:1096px;
		position:relative;
		width:800px;
	}


.msoj-map .map-pin {
	background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/pin-3.png');
	height: 30px;
	width: 30px; 
 }
 .msoj-map .map-pin a {
 	height: 30px;
 	width: 30px; 
  }

body.page-template-msoj-php .post-content {
	margin-top:22px;
	padding-right: 10px;
}

	body.page-template-msoj-php .list {
		float:none;
		margin:0 auto 25px auto;
		width:500px;
	}
	body.page-template-msoj-php .list h2 {
		text-align: center;
	}
	body.page-template-msoj-php .list h2 span {
		font-size:30px;
	}

body.page-template-msoj-php .list ul {
	text-align: center;
}
	body.page-template-msoj-php .list ul li {
		color:#000;
		font-size:16px;
		letter-spacing: 0.03em;
		margin-bottom:5px;
	}

/* IRON GOAT PERMANENT
-------------------------------------------------------------------------------*/

	.irongoat-map {
		background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/yonderjournal_irongoatpermanent_map.jpg') no-repeat;
		height:627px;
		position:relative;
		width:800px;
	}


.irongoat-map .map-pin {
	background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/irongoat-pin.png');
	height: 30px;
	width: 38px; 
 }
 .irongoat-map .map-pin a {
 	height: 30px;
 	width: 38px; 
  }

body.page-template-irongoat-php .post-content {
	margin-top:22px;
	padding-right: 10px;
}

	body.page-template-irongoat-php .list {
		float:none;
		margin:0 auto 25px auto;
		width:500px;
	}
	body.page-template-irongoat-php .list h2 {
		text-align: center;
	}
	body.page-template-irongoat-php .list h2 span {
		font-size:30px;
	}

body.page-template-irongoat-php .list ul {
	text-align: center;
}
	body.page-template-irongoat-php .list ul li {
		color:#000;
		font-size:16px;
		letter-spacing: 0.03em;
		margin-bottom:5px;
	}

body.page-template-irongoat-php .content .inline-gallery {
	margin:0 auto;
}
	body.page-template-irongoat-php .content .inline-gallery .img {
		margin:0 auto 20px auto;
	}

	
/* WESTERN RECREATION
-------------------------------------------------------------------------------*/

.westernrec-map {
		background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/yonderjournal_westernrecmap.jpg') no-repeat;
		height:2282px;
		position:relative;
		width:800px;
	}

.westernrec-map .map-pin {
	background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/pin-3.png');
	height: 30px;
	width: 30px; 
 	}

 .westernrec-map .map-pin a {
 	height: 30px;
 	width: 30px; 
 	}

.westernrec-title {
		background:url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/yonderjournal_westernrec_title.jpg') no-repeat;
		height:394px;
		position:relative;
		width:800px;
	}

body.page-template-westernrec-php .post-content {
	margin-top:22px;
	padding-right: 10px;
}

	body.page-template-westernrec-php .list {
		float:none;
		margin:0 auto 25px auto;
		width:500px;
	}
	body.page-template-westernrec-php .list h2 {
		text-align: center;
	}
	body.page-template-westernrec-php .list h2 span {
		font-size:30px;
	}

body.page-template-westernrec-php .list ul {
	text-align: center;
}
	body.page-template-westernrec-php .list ul li {
		color:#000;
		font-size:16px;
		letter-spacing: 0.03em;
		margin-bottom:5px;
	}

.followus {
	background-color: #000;
	color:#FFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

.followus h3 {
	font-style: oblique;
}

.followus h2 a {
	color:#FFF;
	line-height: 175%;
}

.followus h1 a {
	color:#FFF;
	line-height: 175%
}
	
/* BRIEFS
-------------------------------------------------------------------------------*/

p.brief_n {
	color:#555;
	margin:0 auto 24px auto;
	text-align: center;
}
	p.brief_n span {
		border-bottom:1px solid #FFF;
		letter-spacing: 0.15em;
		padding:8px 6px 6px 6px;
	}
p.meta {
	color:#555;	
	letter-spacing: 0.1em;
	line-height: 1.3;	
	margin-bottom:20px;
	text-align: center;
}	
	p.meta span {
		color:#000;	
	}	
a.more-link {
	background:#EBEBEB;
	border:none;
	color:#000;
	display:block;
	font-size:14px;
	font-family: ft,arial,helvetica,sans-serif;
	letter-spacing: 0.1em;
	margin:10px auto;
	padding:4px;
	text-align: center;
	text-transform: uppercase;
}	
a.more-link:hover {
	background:#e3e3e3;
	border:none;
	color:#999;
}



/* SINGLEPICS
-------------------------------------------------------------------------------*/

.singlepic {
	margin:20px auto 30px auto;
	text-align: center;
}
	.wp-caption {
		height:auto;
		max-width:800px !important;
	}
	.singlepic .img-caption,
	p.wp-caption-text {
		background:#CCC;
		color: #000;
		font-family: 'fc',helvetica,sans-serif;
		font-size: 14px;
		letter-spacing: 0.05em;
		line-height: 1.2;
		margin:0 0 20px 0 !important;
		padding: 18px;
		text-transform: uppercase;
		text-align: justify;	
		width:100%;
	}

/* UNDERWRITERS
-------------------------------------------------------------------------------*/

.under {
	background:#dadada;
	color:#666;
	clear:both;
	height:auto;
	margin:20px auto;
	min-height:174px;
	padding:20px 40px 20px 10px;
}
	.under .u-content {
		display: table-cell;
		font-size:17px;
		height:134px;
		letter-spacing: 0.02em;
		line-height:150%;
		margin-left:30px;
		vertical-align: middle;
		text-transform: uppercase;
	}
	.under .u-content a {
		border:none;
		font-weight:500;
		text-decoration: none;
	}
	.under img.alignleft {
		border-right:1px solid #CCC;
		color:#444;
		display: table-cell;
		height:auto !important;
		float:left;
		margin-right:30px;
		padding-right:10px;
		width:auto !important;
		vertical-align: middle;
	}

/* DOWNLOADS
-------------------------------------------------------------------------------*/

.download {
	border-bottom:1px solid #CCC;
	color:#FFF;
	margin-bottom:22px;
	text-align: center;
	font-size:12px;
	font-weight:600;
	letter-spacing: 0.01em;
	padding:3px 0 18px 0;
	text-transform: uppercase;	
} 
	.download img {
		vertical-align: middle;
		margin:-2px 6px 0px 0px;
	}
	.download span {
		background:#888;
		padding:5px;
	}
	.download span:hover {
		background:#444;
	}
	.download span a {
		color:#FFF;
	}	


/* PLOTTED NODES
-------------------------------------------------------------------------------*/

.plot-points {
	position:relative;
}
.plot-points img.plot-bg {
	z-index:0;
}
.plot-points a {
	background:#EBEBEB;
	border:2px solid #333;	
	border-radius: 50%;
	cursor: pointer;
	display:block;
	height:18px;
	position:absolute;
	width:18px;
	z-index:10;
}
.plot-points a:hover {
	background:#666;
	border:3px solid #000;	
}
#s-m-t-tooltip {
	/* basic */
	max-width:300px;
	margin:24px 14px 7px 12px;
	/* style and design */
	padding:6px;
	background:#222; /* fallback if rgba not supported */
	background:rgba(0,0,0,0.8);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.15);
	box-shadow:2px 2px 0 rgba(0,0,0,0.15);
	/* font */
	font-family: fc,arial,helvetica,sans-serif;
	font-size:14px;
	line-height:1.2;
	letter-spacing: 0.05em;
	color:#fff;
	text-transform: uppercase;
	z-index:20;
}


/* TUTORIALS / PSA
-------------------------------------------------------------------------------*/
.tutorial-gallery {
	margin:20px auto;
	position: relative;
}
	.t-image {
		margin-bottom:20px;
		position: relative;
	}
	.t-image .fig {
		background:#000;
		border-bottom:2px solid #CCC;
		border-right:1px solid #CCC;
		color: #FFF;
		display: inline;
		padding: 4px 5px 0px 5px;
		position: absolute;
		left: -10px;
		top: 10px;
		width: 60px;
		text-align: center;
	}
	.t-image img {
		display: block;
		margin:0 auto !important;
		z-index:0;
	}
	.t-caption {
		background:#CCC;
		color:#000;
		margin:0 !important;
		padding:10px !important;
		text-align: center !important;
		width:100% !important;
	}

/* FOOTNOTES
-------------------------------------------------------------------------------*/
sub, sup {
	font-size: 70%;
	line-height: 0;
	margin:0 0.2em;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

.content sup a.footnote-identifier-link {
	color:#000;
	border-bottom:1px solid #FFF;
	text-decoration: none;
}
.content ol.footnotes {
	border-top:1px solid #CCC;
	color:#555;
	clear:both;
	font-size:13px;
	line-height:1.5;
	margin:14px auto;
	padding:12px;	
	text-align: left;
}
	.content ol.footnotes li {
		margin:0 12px 6px 24px;
		list-style-type: decimal-leading-zero;
		line-height:1.3;
	}
	.content ol.footnotes li a {
		color:#444;
		text-decoration: none;
	}
	.content ol.footnotes li a.footnote-back-link {
		border-bottom:1px solid #FFF !important;
	}

/* PAGE NAVI
-------------------------------------------------------------------------------*/

.wp-pagenavi {
	border-top:1px solid #FFF;
	font-family: fc,arial,helvetica,sans-serif;
	letter-spacing: 0.1em;
	margin:20px auto;
	padding:12px 10px;
	text-align: center;
	text-transform: uppercase;
	width:800px;
}
.wp-pagenavi .pages {
	display:inline-block;
	margin-right:10px;
}
.wp-pagenavi .current {
	border-bottom:1px solid #333;
}
.wp-pagenavi a {
	color:#000;
	display:inline-block;
	margin:0 2px;
}
.wp-pagenavi a:hover {
	color:#999;
}
.wp-pagenavi .previouspostslink{float:left}
.wp-pagenavi .nextpostslink {float:right}




.links {
	height:30px;
	position:fixed;
	top:240px;
	width:30px;	
}
.links a {
	height:30px;
	width:30px;	
}
	.prevs {
		background:#666 url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/prev.png') no-repeat center right;
		left:0;
	}
	.nexts {
		background:#666 url('http://yonderjournal.com/wp-content/themes/Yonder%20Journal/store/next.png') no-repeat;
		right:0;
	}
	.links a {
		display:block;
	}



/* ABOUT
-------------------------------------------------------------------------------*/

#about-menu {
	background:url('w-line.gif')repeat-x 0 12px;
	display:block;
	margin:30px auto;
	padding:5px 0;
	text-align:center;
	max-width:800px;
}	
	#about-menu li {
		background:#e3e3e3;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		display:inline-block;
		font-size:11px;
		letter-spacing: 0.1em;
		margin:0 10px;
		padding:3px 10px;
	}	
	#about-menu li a {
		color:#666;
		padding:0 3px;
	}	
	#about-menu li a:hover {
		color:#333;
	}	
	#about-menu li.current_page_item a {
		border-bottom:1px solid #333;
		color:#000;
	}	


/* ABOUT: ANIMALS
-------------------------------------------------------------------------------*/

body.page-template-contributors-php h1.c-head {
	font-size:22px;
	letter-spacing: 0.03em;
	margin:0 auto 24px auto;
	text-align: center;
}
	body.page-template-contributors-php h1.c-head span {
		border-bottom:1px solid #CCC;
		padding:0 40px 4px 40px;
	}

.thumbs {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	line-height:150%;
	margin:0 2% 1% 2%;
	width:20%;
	text-align: center;
	text-transform: uppercase;
}

.conts {
	margin-bottom:20px;
}

.conts .thumbs h2 {
	background:#dadada;
	color:#000;
	font-size:14px;
	letter-spacing: 0.07em;
	padding:5px 0;
	text-align: center;
}
.conts .thumbs {
	margin:0 2% 4% 2%;
	width:45%;
}
	.conts .thumbs p {
		text-align: justify;
	}
	.thumbs .animal {
		margin-bottom:8px;
		max-height:180px;
		overflow:hidden;
		width:auto;
		vertical-align: middle;
	}

	.thumbs p {
		font-size:13px;
		line-height:150%;
		margin-bottom:8px;
		text-transform: none;
	}
	.thumbs p strong {
		border-bottom:1px solid #999;
		color:#000;
		font-weight:normal;
		letter-spacing: 0.02em;
	}


.thumbs h3 {
	border-bottom:1px solid #FFF;
	color:#000;
	font-size:14px;
	letter-spacing: 0.03em;
	margin:0 0 -5px 0;
	text-transform: uppercase;
}	
ul.stats {
	font-size:12px;
	margin:10px 0 16px 0;
	text-align: center;
}
	ul.stats li {
		display:inline;
		letter-spacing: 0.04em;
	}
	ul.stats li span {
		color:#000;
	}
.m-img {
	height:288px;
	margin-bottom:6px;
	overflow:hidden;
	width:auto;
}


/* SUBSCRIBE
-------------------------------------------------------------------------------*/

#signup {
	background:#adadab;
	border:20px solid #FFF;
	padding:20px 40px;
}	

#signup p, #signup label {
	color:#444;		
	font-family:Times,Georgia, serif;
	font-weight:normal;
	font-size:13px;
	line-height:150%;
	margin:20px 0;
	text-align:center;
}
#signup input {
	background:#FFF;
	border:1px solid #CCC;
	color:#777;		
	display:block;
	font-family:Times,Georgia, serif;
	font-weight:normal;
	font-size:13px;
	line-height:150%;
	margin:5px auto;
	padding:5px;
	text-align:left;
	width:300px !important;
}
	#signup input#btn {
		background:none;
		border:none;
		color:#444;		
		font-family: ft,arial,helvetica,sans-serif;
		font-size:18px;
		letter-spacing: 0.1em;
		text-align:center;
		text-transform: uppercase;
	}
	#signup input#btn:hover {
		color:#222;		
		cursor: pointer;
	}

/* FOOTER
-------------------------------------------------------------------------------*/

#footer {
	background:#303030;
	bottom:0;
	color:#d6d6d6;
	font-size:12px;
	font-style: italic;
	line-height:1.3;
	margin-top:30px;
	padding:30px 0;
	position:relative;
	width:100%;
	-moz-box-shadow:    inset 0px 0px 20px #111;
	-webkit-box-shadow: inset 0px 0px 20px #111;
	box-shadow:         inset 0px 0px 20px #111;
}
.f-about {
	background:url('buffalo.png') no-repeat -4px -8px;
	float:left;
	margin-right:40px;
	width:390px;
	text-align: justify;
}		
	.f-about p {
		margin-left:110px;
	}		

#footer p.f-item {
	display:inline-block;
	margin-right:20px;
}		
	#footer p.f-item a {
		color:#FFF;
		text-decoration: underline;
		font-style: normal;
	}		
	#footer p.f-item a:hover {
		color:#999;
	}	




/* Field Studies */

.content .fs-section {
	margin: 0 0 -35px 0 !important;
}

.content .fs-card {
	background: #fff;
	width: 700px;
	padding: 0 50px 30px 50px;
	margin: 0 auto;
	position: relative;
	top: -75px;
}

#fs-follow {
	background: #F44241;
	width: 800px;
	padding: 30px;
	margin: 30px auto;
}

#fs-follow p, #fs-follow h2 {
	text-align: center;
}

#fs-follow a {
	color: #fff !important;
	border-bottom: 1px solid #fff;
}

.content .fs-number {
	top: -33px;
	position: relative;
}

.content .fs-card h2, #fs-brief-observations h2, #fs-geocache h2 {
	font-family: fcb;
	font-size: 36px;
	color: #333333;
	line-height: 48px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 10px 0; 
	text-align: center;
}

#fs-follow h2 {
	font-family: fcb;
	font-size: 36px;
	color: #ffffff;
	line-height: 48px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 10px 0; 
}

.content .fs-card p {
	text-align: justify;
	width: 90%;
}

.content .fs-card b {
	font-family: fcb;
	font-size: 22px;
	color: #333333;
	line-height: 28px;
	letter-spacing: 1px;
	text-transform: uppercase;

}

#fs-follow b, .content .fs-brief-day {
	font-family: fcb;
	font-size: 22px;
	color: #ffffff;
	line-height: 28px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
}

#fs-brief-observations div {
	padding: 30px 0 ;
	border-bottom: 1px solid #ccc;
}

#fs-brief-observations .number {
	font-family: fcb;
	font-size: 22px;
	color: #F44241;
	line-height: 28px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#fs-brief-stats {
	width: 700px;
	height: 260px;
	margin: 0 auto;
	position: relative;
	top: -75px;
	background: #fff;
}

#fs-geocache {
	width: 700px;
	margin: 30px auto;
	position: relative;
}

#fs-geocache-stats {
	background: #fff;
	padding: 10px 0;
}

.content .fs-brief-day {
	background: #F44241;
	padding: 10px 0;
	margin: 0px;
}

.content .fs-brief-stat-item {
	width: 220px;
	margin: 10px 0;
	padding: 20px 0;
	float: left;
}

.content .fs-brief-stat-item p{
	width: 220px;
	margin: 0px;
	float: left;
}

.content .fs-geocache-desc {
	width: 660px !important;
	border-top: 1px solid #ccc;
	margin: 0 !important;
}

.content .fs-geocache-desc p {
	width: 660px !important;
	margin: 0 !important;
}

.content .protocol {
	font-style: italic;
	width: 660px;
	margin: 20px auto !important;

}

.content .fs-brief-stat-row {
	margin: 0 20px;
	height: 106px;
	text-align: center;
}

.no-border {
	border: none !important;
}

.content .fs-brief-stat-row:nth-child(2) {
	border-bottom: 1px solid #ccc;
}

.content .fs-brief-stat-item:nth-child(2) {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.content .fs-brief-stat-item h4 {
	font-family: fcb;
	font-size: 18px;
	color: #999999;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.content .fs-brief-stat-item p, .content .protocol {
	font-family: Times;
	font-style: italic;
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	text-align: center;
}

.content .protocol a {
	border-bottom: 1px solid;
}

#fs-brief-observations {
	width: 700px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

#fs-brief-observations p {
	width: 700px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}


.content .fs-btn {
	font-family: fcb;
	font-size: 22px;
	color: #333333;
	/* line-height: 26px; */
	letter-spacing: 1px;
	text-transform: uppercase;
	display: block;
	width: 220px;
	margin: 10px auto;
	padding: 20px 10px 20px 10px;
	border: 6px solid #E3E3E3 !important;
	text-align: center;
}

.content .fs-btn:hover {
	border:6px solid #F44241;
}

.content .fs-card p a {
	border-bottom: 1px solid;	
}

.content .fs-card p a:hover {
	color: #F44241; 	
}

/* Field Studies */













	


/*! Hint.css - v1.3.1 - 2013-11-23
* http://kushagragour.in/lab/hint/
* Copyright (c) 2013 Kushagra Gour;Licensed MIT */
.hint,[data-hint]{position:relative;display:inline-block;}
.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;transition:0.3s ease;}
.hint:hover:before,.hint:hover:after,.hint:focus:before,.hint:focus:after,[data-hint]:hover:before,[data-hint]:hover:after,[data-hint]:focus:before,[data-hint]:focus:after{visibility:visible;opacity:1;}
.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001;}
.hint:after,[data-hint]:after{content:attr(data-hint);background:#303030;color:#FFF;padding:8px;letter-spacing:0;font-size:12px;font-family:Times,serif;font-style:italic;text-transform:none;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,0.3);}

.hint--top:before{border-top-color:#303030;}
.hint--bottom:before{border-bottom-color:#303030;}
.hint--left:before{border-left-color:#303030;}
.hint--right:before{border-right-color:#303030;}

.hint--top:before{margin-bottom:-10px;}
.hint--top:after{margin-left:-24px;}
.hint--top:before,.hint--top:after{bottom:100%;left:50%;}
.hint--top:hover:after,.hint--top:hover:before,.hint--top:focus:after,.hint--top:focus:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px);}

.hint--bottom:before{margin-top:-12px;}
.hint--bottom:after{margin-left:-18px;}
.hint--bottom:before,.hint--bottom:after{top:100%;left:50%;}
.hint--bottom:hover:after,.hint--bottom:hover:before,.hint--bottom:focus:after,.hint--bottom:focus:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);}

.hint--right:before{margin-left:-12px;margin-bottom:-6px;}
.hint--right:after{margin-bottom:-14px;}
.hint--right:before,.hint--right:after{left:100%;bottom:50%;}
.hint--right:hover:after,.hint--right:hover:before,.hint--right:focus:after,.hint--right:focus:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px);}

.hint--left:before{margin-right:-12px;margin-bottom:-6px;}
.hint--left:after{margin-bottom:-14px;}
.hint--left:before,.hint--left:after{right:100%;bottom:50%;}
.hint--left:hover:after,.hint--left:hover:before,.hint--left:focus:after,.hint--left:focus:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px);}